html,body{
	background-color: #FAFAFA ;
}
html{
	min-width:1400px;
}
.container{
	min-width: 1200px;
}
.header_index{
	width: 100%;
	height: 80px;
	background-color: #004e96;
}
.header_next{
	width: 100%;
	height: 110px;
	background-color: #ffffff;
	box-shadow: 0 2px 4px 0 #E7E7E7;
}
.header_next span{
	width: 9%;
	line-height: 110px;
	text-align: center;
	margin-right: 60px;
	font-size: 20px;
	cursor: pointer;
	display: inline-block;
	height: 100%;
	color:#191919;
}
.header_next span:nth-child(1){
	margin-left: 10%;
}
.subject_grade{
	width: 100%;
	height: 122px;
	background-color: #ffffff;
	margin-top: 30px;
}
.w_subject, .w_grade{
	margin-left: 12px;
	font-size: 14px;
}
.w_subject>span:nth-child(1), .w_grade>span:nth-child(1){
	color: #A9A9A9;
}
.w_subject{
	padding-top: 26px;
}
.w_grade{
	margin-top: 30px;
}
.w_subject>span, .w_grade>span{
	margin-left: 30px;
	cursor: pointer;
	display: inline-block;
	height: 22px;
	padding: 0 4px;
}
.w_subject_s, w_grade_s{
	color:#4C4C4C
}
.subject_item{
	width: 100%;
}
.subject_item_s{
	width: 244px;
	height: 306px;
	float: left;
	background: #FFFFFF;
	box-shadow: 0 2px 4px 0 #E7E7E7;
	margin-right: 54px;
	margin-top: 21px;
	text-align: center;
	cursor: pointer;
}
.subject_item_s:nth-child(4n){
	margin-right: 0;
}
.subject_item_sitems{
	margin-top: 29px;
	font-size: 16px;
	color: #191919;
}
.subject_item_grade{
	margin-top: 38px;
	font-size: 16px;
	color: #4C4C4C;
}
.subject_item_money{
	margin-top: 34px;
}
.subject_item_money:nth-child(1), .subject_item_money:nth-child(3){
	font-size: 16px;
	color: #4C4C4C;
}
.subject_price{
	font-size: 32px;
	color: #e20000;
	line-height: 22px;
}
.subject_item_btn{
	width: 110px;
	height: 40px;
	font-size: 16px;
	color: #FFFFFF;
	background: #FAA014;
	border-radius: 2px;
	cursor: pointer;
	line-height: 40px;
    margin: 0 auto;
    margin-top: 15px;
}
.subject_item_line{
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
	margin-top: 60px;
}
.subject_item_s:hover{
	border-top: 1px solid rgba(250,160,20,1);
}
/*会员中心*/
.vip_center{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	margin-top: 31px;
}
.vip_title{
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #E7E7E7;
}
.pur_record{
	width: 100px;
	display: inline-block;
	height: 81px;
	line-height: 81px;
	text-align: center;
	font-size: 20px;
	color: #4C4C4C;
}
.my_cuurency{
	width: 100px;
	display: inline-block;
	height: 81px;
	line-height: 81px;
	text-align: center;
	font-size: 20px;
	color: #4C4C4C;
	margin-left: 100px;
}
.vip_center_per{
	width: 90%;
	margin: 0 auto;
}
.yesno_complete{
	margin-top: 30px;
}
.yesno_complete>span{
	display: inline-block;
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #FAA014;
	font-size: 16px;
	color: #4C4C4C;
	cursor: pointer;
}
.go_pay{
	width: 110px;
	height: 40px;
	line-height: 40px;
	background: #FAA014;
	border-radius: 2px;
	margin: 0 auto;
	font-size: 16px;
	color: #FFFFFF;
}
.tb {
	line-height: 60px;
	font-size: 14px;
	
}
.tb > thead > tr > th{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: center;
    border-top: 1px solid #ddd;
}